perm filename MSG.MSG[DG,TEX]2 blob sn#606397 filedate 1981-08-11 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00001 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 ENDMK
C⊗;
∂24-Jul-81  0357	MMD  	Changes in \nofill [42 lines msg] 
To:   "@MAIL.[TEX,MMD]" at SU-AI 
In preparation for the forthcoming CMBOX font (similar to good ol' GRFX fonts in
the XGP), the following changes were made in \nofill modes:

      font	KERMAX		KERMAC
	<	fix25		cmsa10		(added SAIL char set font)
	>	grfx35		cmsa10		(to be CMBOX latter on)

In addition, there now exist three pairs of c.s. in \nofill mode:

	any mode (exc. $)	make paragraph		font

	  \typewrite		  \typnoi		\ninepoint\tt
	  \ascfnt		  \ascii		\:<
	  \grafix		  \grfx			\:>

(NO change for those in first row!!!).  Short remainder on usage: (1) those
in the first column may be used in horz mode; eg {\typewrite Hey you $%@#\\⊗!!},
(2) these may also be used to construct boxes; eg,

		{\ascfnt\boxit{\gbox{4in}{\1
			Some weird SAIL chars ↓αβ∧¬ @#$%&
		    . . . . . . 
				a few more lines}}}

(3) Finally, those in the 2nd coulmn are used to construct paragraphs, and
are valid in vertical mode only (remember \nofbreak and \tabeffect???):

	{\grfx\1
		↓↓↓↓↓↓↓↓↓↓↓↓↓
	       ~   a  box    ~
	       %↓↓↓↓↓↓↓↓↓↓↓↓↓$\par}	% don't forget this \par!

Also recall that macro \nofill is not to be used as is, but only through the
previous macros.

Control sequences \gfx and \ttwr were deleted.   This will only affect you if
you were not using the default font for \typewrite;  to change this, redefine
\typewrite instead.

No change for macros \nojust and \rraggedd.

∂30-Jul-81  1118	MMD  	SAIL & non-SAIL macros  
To:   "@MAIL.[TEX,MMD]" at SU-AI 
Two little, useful addditions:  (1) \def\hangfix{to 25pt} will create homogeneous
indentation for \enumerate, \itemize, etc. (useful for roman numerals especially);
and to reset: \def\hangfix{} (default).   (2) \gboxnat{a bunch of lines} is like
\gbox{<dim>}{a bunch of lines}, except former makes the box to natural width, and
hence it's more useful for centering & boxit'ing.

At SCORE new macros are now in <tex.fonts>, so you need only type \input kermac.
Since SCORE TEX now sends input to the DOVER,  you may now move documents from
one machine to the other & print them without major problem; here's a conversion
kit:

	    %  To use the macros AT SCORE, with MSS created AT SAIL; add AFTER
	    %  \input kermac... etc.  Use ↑V for alignment and ↑A for subscripts
    \chcode'26=4\chcode'1=8                         % use ↑V=⊗ and ↑A=↓
    \let\oldnofill=\nofill                          % fix codes assigned by macros
    \def\nofill{\chcode'26=12\chcode'1=12\nofill}∞endsic}


	    %  To use the macros AT SAIL, with MSS created AT SCORE; add AFTER
	    %  \input kermac... etc.  Use & for alignment and _ for subscripts
    \chcode'46=4\chcode'137=8                       % use &=⊗ and _ ('137)=↓
    \let\oldnofill=\nofill                          % fix codes assigned by macros
    \def\nofill{\chcode'46=12\chcode'137=12\nofill}∞endsic}

No change is needed, of course if you use the standard: ⊗ and ↓ at SAIL, and 
& and _ ('137) at SCORE.

A preloaded version at SCORE will be available very soon.

∂10-Aug-81  0342	MMD  	SAIL-NON SAIL conversion
To:   "@MAIL.[TEX,MMD]" at SU-AI 
Last message about this had a weird leftover "∞endsic}" which may have caused
trouble.  Sorry.  There was also an omission, but this is now correct & tested:

        %  To use the macros AT SCORE, with MSs created AT SAIL; add AFTER
        %  \input kermac... etc.  Use ↑V for alignment and ↑A for subscripts
\chcode'46=12\chcode'137=12             % &, ← regular chars
\chcode ⊗=4\chcode ↓=8                  % ⊗=alignment tab, ↓=subscript escape
\let\oldnofill=\nofill                  % fix codes assigned by macros
\def\nofill{\chcode'26=12\chcode'1=12\nofill}


        %  To use the macros AT SAIL, with MSs created AT SCORE; add AFTER
        %  \input kermac... etc.  Use & for alignment and ← (not _) for subscripts
\chcode'26=12\chcode'1=12               % ⊗, ↓ regular chars
\chcode &=4\chcode←=8           	% &=alignment tab, ←=subscript escape
\let\oldnofill=\nofill                  % fix codes assigned by macros
\def\nofill{\chcode'46=12\chcode'137=12\nofill}

∂11-Aug-81  1449	MMD  	\input kermac 
To:   "@MAIL.[TEX,MMD]" at SU-AI 
In some recent revision of the manual, that some people may have gotten, the
loading of KERMAC  was described in the form

			\def\kermac{abcde} \input kermac

but it turned out that newest TEX wouldn't allow that (since {,} are NOT
assigned before macros are read); so, the CURRENT syntax is:

			\setcount0 1abcd \input kermac

Where:  a=1 to load accents (0 to omit); b=1 to load Mickey Mouse macros (0 omit)
c=1 to load Nofill macros (0 to omit); d unused.  Default= load all.

For comatibility, KERMAC checks that \count0 is > 10000; otherwise uses default.
That means that with older convention \setcount0 1,2,3, etc. the complete KERMAC
is being loaded---so no one will get "Undefined Control Sequence".